Hola!. Bienvenido al curso Lector de Códigos QR Android con servicios web con PHP y MYSQL
Es un curso 100% práctico donde vas a aprender a desarrollar un sistema Lector de Códigos QR integrando una aplicación web y un aplicativo móvil mediante una API Rest, veamos con más detalle:
El proyecto va a tener dos tipos de usuario:
1.- El usuario Administrador
- Usa la aplicación web desarrollada en PHP y Mysql
- El administrador de la aplicación web puede ingresar con un login
- Puede agregar editar y eliminar los productos con su correspondiente QR
2.- El usuario Cliente
- El usuario usa el aplicativo móvil desarrollado en JAVA - Android
- Se autentica
- Pueden escanear el código QR del producto para extraer información adicional del producto en tiempo real.
Este mismo proyecto puedes adaptarlo a diferentes objetivos donde el límite solo será la creatividad. Este caso pues nos vamos a centrar en proporcionar información de los productos de una tienda o minimarket.
Indice del Curso
El contenido del curso Android PHP MySql Lector QR tiene 3 Unidades en orden correlativo, organizado por un número determinado de capítulos:
Aplicación Web PHP y MySql
- Capítulo 1 – Planteamiento del proyecto QR
- Capítulo 2 – Creación de la base de batos en MYSQL
- Capítulo 3 – Estructura web modular en PHP
- Capítulo 4 – Login con sesiones en PHP
- Capítulo 5 – Aplicando estilos con Bootstrap
- Capítulo 6 – CRUD listado de productos
- Capítulo 7 – CRUD inserción de un producto
- Capítulo 8 – Generar un código QR y guardarlo
- Capítulo 9 – CRUD editar un producto
- Capítulo 10 – CRUD Eliminar un Producto
- Capítulo 11 – CRUD completo de promociones
API Rest en PHP y MYSQL
- Capítulo 12 – API Rest generar un JSON
Aplicación Android - Lector QR
- Capítulo 13 – Bosquejos y creación del proyecto
- Capítulo 14 – Crear activities y hacer fullscreen
- Capítulo 15 – Implementación del sistema Login
- Capítulo 16 – Debug del sistema autenticación
- Capítulo 17 – Implementación de Preferencias
- Capítulo 18 – Implementación del sistema Registro
- Capítulo 19 – Extraer datos de una BD MySql en Json
- Capítulo 20 – Sincronizar BD MySql y Sqlite con Json
- Capítulo 21 – Inflar un Listview con un CursorAdapter
- Capítulo 22 – Implementar evento click en ListView
- Capítulo 23 – Inflar un GridView con promociones
- Capítulo 24 – Implementación del scanner QR
- Capítulo 25 – Diseño y prueba final del Lector QR
¿Qué aprenderás?
El desarrollo del curso comprende 2 etapas claramente marcadas que vi por conveniente dividir para un mejor entendimiento del proyecto
Desarrollo de la Aplicación Web con PHP y MYSQL
Implementaremos los siguientes módulos o funcionalidades
- Sistema de Login
- Panel de administración
- CRUD de Productos
- CRUD de Promociones
- Generación del código QR correspondiente al producto.
- Implementación de la API Rest para la comunicación con el aplicativo móvil Android
Desarrollo del Aplicativo Móvil en Android
Funcionalidades que programaremos para el aplicativo Android con el lenguaje Java.
- Sistema de login
- Sistema de registro
- Mostrar una lista de productos
- Mostrar una lista de promociones
- Escanear y procesar el QR para mostrar información del producto.
Requisitos
Perfil del estudiante
- Conocimientos en programación con PHP en el desarrollo de aplicaciones web
- Conocimientos en modelado y diseño de Base de Datos
- Conocimientos en lenguaje consultas Mysql
- Conocimientos en maquetación con Html+Css y Bootstrap
- Conocimientos en programación con Java
- Conocimientos en desarrollo de aplicaciones móviles con Android
Requerimientos mínimos de software
- Computadora con SO Windows
- Un dispositivo móvil
- Servidor Local Web Xampp
- Navegador web Google Chrome
- Editor de código
- Visual Studio Code
- IDE Android Studio
Código fuente
Disponible
- Acceso al código fuente
- Acceso a recursos gráficos
- Formato descargable ZIP
17341